﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _01_集合接口和类型
{
    class Program
    {
        static void Main(string[] args)
        {
            //1.大多数集合类都可在System.Collections和System.Collections.Generic命名空间下
            //System.Collections（普通集合）:System.Collections.Generic（泛型集合）
            //专用于特定类型的集合类位于System.Collection.Spcialized命名空间中
            //线程安全的集合类位于System.Colleciton.Concurrent命名空间中
            //2.IEnumerable<T>:foreach 枚举
            //  IColletion<T>:泛型集合类实现
            //  IList<T>:元素列表，索引器
            //  ISet<T>:获得两个集的交集
            //  IDictionary<TKey,TValue>:包含键和值的泛型集合类实现，一对一
            //  ILookup<TKey,TValue>:类似于上面那个，但是是一键对多值
            //  IComparer<T>:比较器
            //  IProducerConsumer-Collection<T>:线程安全的集合类

            //没有源代码，只是一个涉及集合概念或者集合类的简述
        }
    }
}
